Silicon Labs /EFR32MG21A020F768IM32 /MODEM_S /CTRL5

Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text

Interpret as CTRL5

31 2827 2423 2019 1615 1211 87 43 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 (BRCALEN)BRCALEN 0 (PEAK)BRCALMODE 0BRCALAVG 0DETDEL 0 (TDEDGE)TDEDGE 0 (TREDGE)TREDGE 0 (DSSSCTD)DSSSCTD 0BBSS0POEPER0 (DIS)DEMODRAWDATASEL2 0FOEPREAVG 0 (LINCORR)LINCORR 0 (RESYNCBAUDTRANS)RESYNCBAUDTRANS 0 (HALF)RESYNCLIMIT

RESYNCLIMIT=HALF, BRCALMODE=PEAK, DEMODRAWDATASEL2=DIS

Description

No Description

Fields

BRCALEN

Baudrate calibration enable

BRCALMODE

Baudrate calibration mode

0 (PEAK): Measure period between peaks in demodulated signal. This mode can give false peaks for high oversampling ratios without sufficient datafiltering.

1 (ZERO): Measure period between zero-crossings in demodulated signal. This mode can miss zero-crossings for high frequency offsets.

2 (PEAKZERO): Combine peak-period and zero-crossing periods. This mode gives best accuracy, but includes weaknesses from both PEAK and ZERO modes.

BRCALAVG

Baudrate calibration averaging

DETDEL

Detection delay

TDEDGE

Timing detection edge mode

TREDGE

Timing resynchronization edge mode

DSSSCTD

DSSS Correlation Threshold Disable

BBSS

Baseband Signal Selection

POEPER

Phase Offset Estimation Period

DEMODRAWDATASEL2

Demod raw data select 2

0 (DIS): Disabled.

1 (COH): Coherent demod 5-bit I and Q input data, 10-bit I and Q data after FOE/POE.

2 (CORR): 4-bit max_corr_index and 17-bit max_corr .

3 (CHPW): 8-bit channel power and 4-bit BBSSMUX

4 (BBPF): 11-bit pre-filter correlation output for BLR and 11-bit pre-filter correlation output for COH demod

5 (FSM): 5-bit Narrow-band BLE FSM state, 5-bit Long-range BLE FSM state, 3-bit DSA FSM state, 7-bit Detection FSM State. Captured each time state changes

FOEPREAVG

Frequency Offset Estimate Pre-Averaging

LINCORR

Linear Correlation

RESYNCBAUDTRANS

Resynchronization Baud Transitions

RESYNCLIMIT

Resynchronization Limit

0 (HALF): Adjust timing if accumulated timing is higher/lower than RESYNCPER/2.

1 (ALWAYS): Adjust timing if accumulated timing is non-zero.

Links

()